-; UltimateKEYS (for AutoHotkey v2.0).ahk - 2022-05-28
+; UltimateKEYS (for AutoHotkey v2.0).ahk - 2022-05-29
; Website : www.ultimatekeys.info (pieter-degroote.github.io/UltimateKEYS/)
cmpSymbols["w"] := "{u+26a0}" ; (⚠) warning sign
cmpSymbols["x"] := "{u+2717}" ; (✗) ballot x
cmpSymbols["X"] := "{u+2718}" ; (✘) heavy ballot x
+cmpSymbols["y"] := "{u+2713}" ; (✓) check mark
+cmpSymbols["Y"] := "{u+2714}" ; (✔) heavy check mark
cmpSymbols["2"] := "{u+266b}" ; (♫) beamed eighth notes
cmpSymbols["3"] := "{u+2042}" ; (⁂) asterism
cmpSymbols["5"] := "{u+2605}" ; (★) black star
; Compose : General/Math Symbols
+global cmpEight := Map()
global cmpSmallN := Map()
global cmpCapitalN := Map()
global cmpCapitalP := Map()
global cmpSmallR := Map()
+global cmpSemicolon := Map()
global cmpAsterisk := Map()
global cmpExclam := Map()
global cmpQuestion := Map()
global cmpParenLeft := Map()
global cmpPercent := Map()
-global cmpEight := Map()
global cmpLessThan := Map()
global cmpGreaterThan := Map()
global cmpBracketLeft := Map()
-cmpInvertedBreve["b"] := "{u+2022}" ; (•) bullet
-cmpInvertedBreve["t"] := "{u+2023}" ; (‣) triangular bullet
-cmpInvertedBreve["h"] := "{u+2043}" ; (⁃) hyphen bullet
-cmpInvertedBreve["w"] := "{u+25e6}" ; (◦) white bullet
cmpSmallD["d"] := "{u+2020}" ; (†) dagger
cmpCapitalD["D"] := "{u+2021}" ; (‡) double dagger
+cmpSmallI["i"] := "{u+221e}" ; (∞) infinity symbol
+cmpEight["8"] := "{u+221e}" ; (∞) infinity symbol
cmpMathSymbols["i"] := "{u+00b5}" ; (µ) micro sign
cmpSmallN["o"] := "{u+2116}" ; (№) numero sign
cmpCapitalN["o"] := "{u+2116}" ; (№) numero sign
cmpSymbols["o"] := "{u+00a7}" ; (§) section sign
cmpPlayingCardSuit["o"] := "{u+00a7}" ; (§) section sign
cmpTurned["m"] := "{u+2122}" ; (™) trademark symbol
+cmpSemicolon["b"] := "{u+2022}" ; (•) bullet
+cmpSemicolon[";"] := "{u+2022}" ; (•) bullet
+cmpSemicolon["t"] := "{u+2023}" ; (‣) triangular bullet
+cmpSemicolon["h"] := "{u+2043}" ; (⁃) hyphen bullet
+cmpSemicolon["w"] := "{u+25e6}" ; (◦) white bullet
cmpAcuteAccent["1"] := "{u+2032}" ; (′) prime
cmpAcuteAccent["2"] := "{u+2033}" ; (″) double prime
cmpAcuteAccent["3"] := "{u+2034}" ; (‴) triple prime
cmpPercent["%"] := "{u+2030}" ; (‰) per mille sign
cmpPercent["3"] := "{u+2030}" ; (‰) per mille sign
cmpPercent["4"] := "{u+2031}" ; (‱) per ten thousand sign
-cmpEight["8"] := "{u+221e}" ; (∞) infinity symbol
cmpExclam["="] := "{u+2260}" ; (≠) not equal to
cmpDoubleAcute["/"] := "{u+2260}" ; (≠) not equal to
cmpStroke["="] := "{u+2260}" ; (≠) not equal to
if cmpSmallR.Has(ihB.Input)
Send cmpSmallR[ihB.Input]
}
+ else if (ihA.Input == ";") {
+ if cmpSemicolon.Has(ihB.Input)
+ Send cmpSemicolon[ihB.Input]
+ }
else if (ihA.Input == "*") {
if cmpAsterisk.Has(ihB.Input)
Send cmpAsterisk[ihB.Input]